<?php
require_once 'dalOperaciones.php';
require_once 'dalArchivoExcepcion.php';

class dalTarjetaRed{
	
	static function insertarTarjetaRed($nombre, $fabricante, $direccionMac, $flujo, $comentario, $estado){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("insert into tb_tarjetared (tar_nombre, tar_fabricante, tar_macDireccionDefecto, tar_flujo, tar_comentarios, tar_estado) values('$nombre', '$fabricante', '$direccionMac', '$flujo', '$comentario', '$estado')");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalTarjetaRed", $ex->getMessage());
		  }
		  return null;	
	}
	
	static function modificarTarjetaRed($nombre, $fabricante, $direccionMac, $flujo, $comentario, $estado, $idTarjetaRed){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("update tb_tarjetared set tar_nombre='$nombre' ,tar_fabricante='$fabricante' , tar_macDireccionDefecto='$direccionMac', tar_flujo='$flujo' ,tar_comentarios='$comentario' ,tar_estado='$estado' Where idTarjetaRed=$idTarjetaRed");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalTarjetaRad", $ex->getMessage());
		  }
		  return null;	
	}
	
	static function listarTarjetaRed(){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("select * from tb_tarjetared");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalTarjetaRed", $ex->getMessage());
		  }
		  return null;	
	}
	
}



?>